#include <iostream>
using namespace std;

int main()
{setlocale(LC_ALL,"rus");
    string s;
    string s1;
    string max_s;
    int n,m,b,rus,lat_1,lat_2,len,defis,d,max_len,k=0;
    rus=0;
    len=0;
    lat_2=0;
    defis=0;
    max_len=0;

    getline(cin,s);

    n=s.length();
    for (int i=0;i<=n;i++)
        if ( s[i]==' ') k+=1;
    if (k==0) cout<<"Мало данных для анализа"<<endl;
    else
    {s=s+' ';
    while (s.length()!=0)
    {   lat_1=0;
        d=0;
        m=s.find(' ');
        s1=s.substr(0,m);
        b=int(s1[0]);
        if ((b>=1040) and (b<=1071)) rus+=1;

        for (int j=0;j<=s1.length();j++)
        {if (((int(s1[j])>=97) and (int(s1[j])<=122)) or ((int(s1[j])>=65) and (int(s1[j])<=90))) lat_1+=1;
        if (s1[j]=='-') d+=1;
        }
        if (lat_1>0) lat_2+=1;
        if (d>0) defis+=1;
        if (s1.length()<=3) len+=1;
        if (s1.length()>max_len) {max_len=s1.length();max_s=s1;}
        s=s.substr(m+1);
        }
cout<<"Кол-во слов:"<<k+1<<endl;
cout<<"Кол-во слов c заглавной кириллической буквы:"<<rus<<endl;
cout<<"Кол-во слов содержащих латинский символ:"<<lat_2<<endl;
cout<<"Кол-во слов не превышающих 3 символа:"<<len<<endl;
cout<<"Кол-во слов в составе которых имеется дефис:"<<defis<<endl;
cout<<"Самое длинное слово:"<<max_s<<endl;
cout<<"Длина слова:"<<max_len<<endl;
}
return 0;
}